package org.example.gc;

/**
 *
 * @author youshang
 * @date 2022/03/30 21:46
 **/
public class SystemGCTest {

    public static void main(String[] args) {
        new SystemGCTest();
        System.gc(); // Runtime.getRuntime().gc();
        //提醒JVM的垃圾回收器执行GC，但是不确定是否马上执行

        //System.runFinalization();//强制调用使用引用的对象的finalize()
    }

    @Override
    protected void finalize() throws Throwable {
        super.finalize();
        System.out.println(" systemGCTest 重写了 finalize");
    }
}
